Digital Advertising: Recent Developments And Emerging Trends